extern crate serde;
extern crate serde_json;

use serde::{Serialize, Deserialize};

#[derive(Serialize, Deserialize, Debug)]
pub struct Follow{
    pub user_uuid:String,//uuid::Uuid,
    pub follow_uuid:String,//uuid::Uuid,
    pub nice_name:String,
    pub real_name:String,
    pub is_explicit:i32,
    pub avatar_text:String,
}
#[derive(Serialize, Deserialize, Debug)]
pub struct FollowListData{
    pub cur_page:i32,
    pub datas:Option<Vec<Follow>>,
    pub offset:i64,
    pub over:bool,
    pub page_count:i32,
    pub size:i32,
    pub total:i32,
}
#[derive(Serialize, Deserialize, Debug)]
pub struct FollowPageData{
    pub data:FollowListData,
    pub error_code:i32,
    pub error_msg:String,
}

